home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 19
/
CD_ASCQ_19_010295.iso
/
dos
/
prg
/
pas
/
swag
/
mouse.swg
/
0006_The easy Mouse unit.pas
< prev
next >
Wrap
Pascal/Delphi Source File
|
1993-08-27
|
696b
|
46 lines
{
MIKE BURNS
> How did you get a mouse Pointer into your Program?
}
Procedure Clear_Regs;
begin
FillChar(Regs, SizeOf(Regs), 0);
end;
Function InitMouse : Boolean;
begin
Clear_Regs;
Regs.AX := 00;
Intr ($33, Regs);
if Regs.AX <> 0 then { if not 0 then YES THERE IS A MOUSE }
begin
InitMouse := True;
MbutS := BX; { Number of buttons on the mouse }
end
else
begin
InitMouse := False;
Mbuts := 0;
end;
end;
Procedure ShowMouse;
begin
Clear_Regs;
Regs.AX := 01;
Intr ($33, Regs);
end;
Procedure HideMouse;
begin
Clear_Regs;
Regs.AX := 02;
Intr ($33, Regs);
end;